Diag summary (SCF)
error code 0xEA100019 or 0xFA100019
■Symptoms
NAND device related error
■Cause (possible situation)
1. NAND defect
2. SCF
defect
3. PCB defect
■Confirmation contents
Check the Error message after the
Error Code
If the Error message is "NAND Initialization is
failed" or "Other Mount Failure", check the status of Nand Ch.
(ch0, ch1, … ch11) = 0x_0x_0x_0x_0x_0x_0x_0x_0x_0x_0x_0x
0x ⇒ 01:PASS, 00: FAIL
(For NAND 3TB (ODP), 0x ⇒ 03: PASS, 02,01,00: FAIL)
[ERROR]: 0xEA100019 ERROR : NAND Initialization is failed (ch0, ch1, ... ch11) = 01_01_01_01_01_00_01_01_01_01_01_01
In this example, you can see CH5 is FAIL
Refer to the
Ref table below (IC4203, CE0 suspected to be defective in the
example)
Check NAND, SCF, and PCB from the suspected
defect CH
| Ref | IC4201 | IC4202 | IC4203 | IC4204 | IC4205 | IC4206 | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
CE |
CE1 |
CE0 |
CE1 |
CE0 |
CE1 |
CE0 |
CE1 |
CE0 |
CE1 |
CE0 |
CE1 |
CE0 |
|
CH |
CH0 |
CH1 |
CH2 |
CH3 |
CH4 |
CH5 |
CH6 |
CH7 |
CH8 |
CH9 |
CH10 |
CH11 |
error code 0xEA100026 or 0xFA100026
■Symptoms
Hang up of SCF Firmware, Timeout of Command
■Cause (possible situation)
1. SCF defect
2. NAND
defect
■Confirmation contents
Check the Error message after the
Error Code
Check the items corresponding to
the error messages in the table below.
| Error Message | NAND CH information Log |
|---|---|
|
getCommand timeout |
Check [ReadRetry], [DefectBlockDetected], [RaidRecoveryStatus] log |
|
Command Timeout |
Check [ReadRetry], [DefectBlockDetected], [RaidRecoveryStatus] log |
|
Assertion |
Check [ReadRetry], [DefectBlockDetected], [RaidRecoveryStatus] log |
Assertion errors are not always logged to identify the NAND
CH, and are more likely than NAND to be suspected of having a
bad SCF.
After checking [ReadRetry],
[DefectBlockDetected],
[RaidRecoveryStatus], if you
still cannot identify the CH, please also check the following
log.
・Search logs with Moh_QueryStatus
・Read Error (0x40600002, 0x40600003)
In the example below, CH1 is suspected to be defective from
PhyAddr.
* PhyAddr[0x1:0x0:0x0:0x18e:0x1:0x0] ⇒ Channel:0x01, CE:0x00, LUN:0x00, Block:0x18e, Page:0x1, AU:0x0
(Warning) MediaError (0000090820): Moh_QueryStatus: error 0x40600003 nandCmdId 39 startWma 0x 18420D8 #au 8 nandTag 0x 1 payload:0x19 PhyAddr[0x1:0x0:0x0:0x18e:0x1:0x0] (Info) Media (0000090820): [ReadRecoveryEngine_DetectReadError] MSO[21] MSO[21] CID[ 1d3] LP[ 0] Lma 0x D0 Cnt 0x10 startAddress 0x 18420D0 ids 1 status 1 info: WMA 0x 18420D8 allowed=1 (Info) MediaMsg (0000090820): RegisterMediaErrorToHealth: Error 40600003 MSO[21] mediaCommandType 0 List @ 80DA4C head 41CFB78C tail 41CFB7FC
・Erased Page Read Error (0x40600004)
In the example
below, CH1 is suspected to be defective from PhyAddr.
* PhyAddr[0x1:0x0:0x0:0x6:0x0:0x0] ⇒ Channel:0x01, CE:0x00, LUN:0x00, Block:0x6, Page:0x0, AU:0x0
(Warning) MediaError (0000088121): Moh_QueryStatus: error 0x40600004 nandCmdId 19 startWma 0x A2008 #au 8 nandTag 0x 0 payload:0x18 PhyAddr[0x1:0x0:0x0:0x6:0x0:0x0] (Warning) MediaError (0000088121): [MOH-PerformanceIoReadCompletion] MSO[39] Read Error 40600004 Wma 0x000a2008 - 0x000a200f
・Write Error (0x40700001)
In the example below, CH8 is
suspected to be defective from PhyAddr.
* PhyAddr[0x8:0x0:0x0:0xe94:0x47d:0x0] ⇒ Channel:0x08, CE:0x00, LUN:0x00, Block:0xe94, Page:0x47d, AU:0x0
(Warning) MediaError (0000190644): Moh_QueryStatus: error 0x40700001 nandCmdId 111 startWma 0x 959FC8 #au 8 nandTag 0x 1 payload:0x19 PhyAddr[0x8:0x0:0x0:0xe94:0x47d:0x0] (Warning) MediaMoh (0000190644): [MOH-PerformanceIoWriteCompletion] MSO[30] CID[ d5] [ E1] Write Error 40700001
error code 0xEA100200 or 0xFA100200
■Symptoms
Various errors of SCF diag. See Error message
for details
■Cause (possible situation)
1. SCF defect
2. NAND
defect
3. PCB defect
■Confirmation contents
Check the Error message after the
Error Code
Check the items corresponding to
the error messages in the table below.
| Error Message | Estimated bad device | NAND CH information Log |
|---|---|---|
|
NandTest test timeout |
NAND or SCF |
Check [ReadRetry], [DefectBlockDetected], [RaidRecoveryStatus] log |
|
WaitNotification timeout |
NAND or SCF |
Check [ReadRetry], [DefectBlockDetected], [RaidRecoveryStatus] log |
|
EVENT_DefectBlockDetected |
NAND or SCF |
Check [DefectBlockDetected], [RaidRecoveryStatus] log |
|
Write Retry Event Detected |
NAND or SCF |
Check [DefectBlockDetected], [RaidRecoveryStatus] log |
|
Completion Error |
NAND or SCF |
Check [ReadRetry], [DefectBlockDetected] log |
|
EVENT_ReadRetryBlock received xxxx times |
NAND or SCF |
Check [ReadRetry] log |
|
DiagDramSramTest : write/read DRAM failed |
SCF or DRAM or PCB |
- |
|
DiagDramSramTest : write/read SRAM failed |
SCF or PCB |
- |
|
DiagNandInterfaceTest failed on NAND chX |
NAND or SCF |
CH is described in Error Message |
|
DLL SWEEP failed on NAND chX |
NAND or SCF |
CH is described in Error Message |
・Check ReadRetry log
Search SoC
log for "EVENT_ReadRetry"
EVENT_ReadRetryBlock ce=0 lun=0 ch=5 block=da3 LSB parameters=00050da3
* A large number of similar logs appear
In the above
example, ch = 5 is suspected to be defective
・Check DefectBlockDetected log
Search
SoC log for "DefectBlockDetected"
[SNV] [000.304.935] EVENT_DefectBlockDetected Detected superblock=24e LUN0 CE0 CH1 Block=2279(0x08e7) Page= 0(0x0000) [SNV] [000.322.737] EVENT_DefectBlockDetected Detected superblock=24f LUN0 CE0 CH1 Block=2280(0x08e8) Page= 0(0x0000) [SNV] [000.322.785] EVENT_DefectBlockDetected Detected superblock=24f LUN0 CE0 CH1 Block=2281(0x08e9) Page= 0(0x0000)
* A large number of similar logs appear
In the above
example, CH = 1 is suspected to be defective ⇒ IC4201 is
suspected to be defective
Block address:2279,2280,2281…, Page address: 0
・Check RaidRecoveryStatus log
Search SoC
log for "RaidRecoveryStatus"
[SNV] [085.211.629] RaidRecoveryStatus : User Data fail : LUN 0 CE 0 CH 1 Block 30(0x001e) Page 0(0x0000) [SNV] [085.216.601] RaidRecoveryStatus : User Data fail : LUN 0 CE 0 CH 1 Block 30(0x001e) Page 6(0x0006) [SNV] [085.355.964] RaidRecoveryStatus : User Data fail : LUN 0 CE 0 CH 1 Block 30(0x001e) Page 15(0x000f)
In the above example, CH = 1 is suspected to be defective ⇒
IC4201 is suspected to be defective
| Ref | IC4201 | IC4202 | IC4203 | IC4204 | IC4205 | IC4206 | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
CE |
CE1 |
CE0 |
CE1 |
CE0 |
CE1 |
CE0 |
CE1 |
CE0 |
CE1 |
CE0 |
CE1 |
CE0 |
|
CH |
CH0 |
CH1 |
CH2 |
CH3 |
CH4 |
CH5 |
CH6 |
CH7 |
CH8 |
CH9 |
CHa |
CHb |
error code 0xEA100201
■Symptoms
Various errors of SCF diag. See Error message
for details
■Cause (possible situation)
1. SCF defect
2. NAND
defect
■Confirmation contents
Check the Error message after the
Error Code
Check the contents of ReadRetry and
DefectBlockDetected corresponding to Error message from the
table below.
| Error Message | NAND CH information Log |
|---|---|
|
Completion Error |
Check [ReadRetry], [DefectBlockDetected] log |
error code 0xEA10F0xx or 0xFA10F0xx
■Symptoms
NVMe Command error (Optype=0xxx) in SCF Diag
■Cause (possible situation)
1. SCF defect
2. NAND
defect
■Confirmation contents
Check the Error message after the
Error Code
Check the contents of ReadRetry and
DefectBlockDetected corresponding to Error message from the
table below.
| Error Message | NAND CH information Log |
|---|---|
|
Status Error |
Check [ReadRetry], [DefectBlockDetected] log |
error code 0xEA10F1xx or 0xFA10F1xx
■Symptoms
NVMe Command error (Optype=0xx) in SCF Diag
■Cause (possible situation)
1. SCF defect
2. NAND
defect
■Confirmation contents
Check the Error message after the
Error Code
Check the contents of ReadRetry and
DefectBlockDetected corresponding to Error message from the
table below.
| Error Message | NAND CH information Log |
|---|---|
|
Status Error |
Check [ReadRetry], [DefectBlockDetected] log |